package com.mtt.erp.goods.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 商品子表新增Dto
 * @Author: guomengzhou
 */
@Getter
@Setter
@Builder
@AllArgsConstructor
@ApiModel(
        description = "新增子商品对象"
)
public class MabFileCreateDto implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(
            value = "SKU"
    )
    private String mab01;

    /**
     * 供应商子SKU
     */
    @ApiModelProperty(
            value = "供应商子SKU"
    )
    private String mab02;

    /**
     * 供应商子型号
     */
    @ApiModelProperty(
            value = "供应商子型号"
    )
    private String mab03;

    /**
     * 产品图片 默认主图
     */
    @ApiModelProperty(
            value = "产品图片 默认主图"
    )
    private String mab04;

    /**
     * 颜色
     */
    @ApiModelProperty(
            value = "颜色"
    )
    private String mab05;

    /**
     * 尺码
     */
    @ApiModelProperty(
            value = "尺码"
    )
    private String mab06;

    /**
     * 颜色英文
     */
    @ApiModelProperty(
            value = "颜色英文"
    )
    private String mab07;

    /**
     * 尺码英文
     */
    @ApiModelProperty(
            value = "尺码英文"
    )
    private String mab08;

    /**
     * 净重
     */
    @ApiModelProperty(
            value = "净重"
    )
    private Integer mab09;

    /**
     * 毛重
     */
    @ApiModelProperty(
            value = "毛重"
    )
    private Integer mab10;

    /**
     * 进价
     */
    @ApiModelProperty(
            value = "进价"
    )
    private BigDecimal mab11;

    /**
     * 进价 含税
     */
    @ApiModelProperty(
            value = "进价 含税"
    )
    private BigDecimal mab12;

    /**
     * 售价
     */
    @ApiModelProperty(
            value = "售价"
    )
    private BigDecimal mab13;

    /**
     * 售价 含税
     */
    @ApiModelProperty(
            value = "售价 含税"
    )
    private BigDecimal mab14;

    /**
     * 商品条码
     */
    @ApiModelProperty(
            value = "商品条码"
    )
    private String mab15;

    /**
     * 体积
     */
    @ApiModelProperty(
            value = "体积"
    )
    private Double mab16;

    /**
     * 长 单位CM
     */
    @ApiModelProperty(
            value = "长 单位CM"
    )
    private Integer mab17;

    /**
     * 宽 单位CM
     */
    @ApiModelProperty(
            value = "宽 单位CM"
    )
    private Integer mab18;

    /**
     * 高 单位CM
     */
    @ApiModelProperty(
            value = "高 单位CM"
    )
    private Integer mab19;

    /**
     * 预留
     */
    @ApiModelProperty(
            value = "预留"
    )
    private String mab21;

    /**
     * 预留
     */
    @ApiModelProperty(
            value = "预留"
    )
    private String mab22;

    /**
     * 预留
     */
    @ApiModelProperty(
            value = "预留"
    )
    private String mab23;

    /**
     * 预留
     */
    @ApiModelProperty(
            value = "预留"
    )
    private String mab24;

    /**
     * 预留
     */
    @ApiModelProperty(
            value = "预留"
    )
    private String mab25;

    /**
     * 产品状态 Y有效N无效
     */
    @ApiModelProperty(
            value = "产品状态 Y有效N无效"
    )
    private String mabacti;


    /**
     * 名称(展示)
     */
    @ApiModelProperty(
            value = "名称(展示)"
    )
    private String name;
}
